<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <script src="./js01.js"></script>
</head>

<body>
    <input type="button" value="点击输出hello" onclick="alert('hello')">
    <br>

    <input type="button" value="点击输出hello" onclick="sayHello()">
    <br>

    <input type="button" value="点击计算加法" onclick="add()">

    <!-- 里面存放 JS 代码 -->
    <script>
        // 计算两个数的加法
        function add() {
            // 输入两个数
            let a = prompt('请输入被加数: ');
            let b = prompt('请输入加数: ');
            // 输出计算结果(这里暂时不做校验)
            alert(a + b);
        }

        let a;
        console.log(a);

        a = null;
        console.log(a);

        console.log(100 / 0);
        console.log(-100 / 0);
        console.log(100 / 'a');

        let str = 'abcd';
        console.log('字符串' + 'abcd' + '的长度为: ' + str.length);

        // 判断奇数偶数
        // let x = prompt('判断输入的数是奇数还是偶数?');
        // if (x % 2 == 0) {
        //     alert('这是一个偶数');
        // } else {
        //     alert('这是一个奇数');
        // }

        // 判断正数负数
        // let x = prompt('判断输入的数是正数还是负数?');
        // if (x > 0) {
        //     console.log('这是一个正数');            
        // } else if (x < 0) {
        //     console.log('这是一个负数');
        // } else {
        //     console.log('这是0');
        // }

        // 判断闰年
        // let year = prompt('输入一个年份判断是否为闰年?')
        // if (year % 400 == 0 || (year % 4 == 0 && year % 100 != 0)) {
        //     console.log('这是一个闰年')
        // } else {
        //     console.log('这不是一个闰年');
        // }

        // 判断今天是星期几
        // let day = prompt('输入一个数判断是星期几?')
        // // 默认得到的是 string 类型，得转换为 number 类型
        // day = parseInt(day) // 通过 parseInt函数 将字符串转换为 数值
        // switch (day) {
        //     case 1:
        //         console.log('星期一');
        //         break;
        //     case 2:
        //         console.log('星期二');
        //         break;
        //     case 3:
        //         console.log('星期三');
        //         break;
        //     case 4:
        //         console.log('星期四');
        //         break;
        //     case 5:
        //         console.log('星期五');
        //         break;
        //     case 6:
        //         console.log('星期六');
        //         break;
        //     case 7:
        //         console.log('星期天');
        //         break;
        //     default:
        //         console.log('输入不合法');
        //         break;
        // }

        // 打印1-10
        // let i = 1;
        // while (i <= 10) {
        //     console.log(i);
        //     i++;
        // }

        // 打印5的阶乘
        // let i = 1, sum = 1;
        // while (i <= 5) {
        //     sum *= i++;
        // }
        // console.log("5的阶乘为: "+sum);

        // 吃李子
        // let i = 1;
        // while (i <= 5) {
        //     if (i == 3) {
        //         i++;
        //         continue;
        //     }
        //     console.log('我正在吃第'+i+'个李子');
        //     i++;
        // }

        // 找到100-200中所有3的倍数
        // let i = 100;
        // while (i <= 200) {
        //     if (i % 3 == 0) {
        //         console.log(i);
        //     }
        //     i++;
        // }

        // 遇到虫子就不吃李子了
        // let i = 1;
        // while (i <= 5) {
        //     if (i == 3) {
        //         break;
        //     }
        //     console.log('我正在吃第'+i+'个李子');
        //     i++;
        // }

        // 找到100-200中第一个3的倍数
        // let i = 100;
        // while (i <= 200) {
        //     if (i % 3 == 0) {
        //         console.log(i);
        //         break;
        //     }
        //     i++;
        // }

        // 打印1-10的数字
        // for (let i = 1; i <= 10; i++) {
        //     console.log(i);
        // }

        // 打印5的阶乘
        // let sum = 1;
        // for (let i = 1; i <= 5; i++) {
        //     sum *= i;
        // }
        // console.log(sum);

        // function sayHello() {
        //     alert('hello');
        // }
    </script>
</body>

</html>